package com.iwayin.core.dataobject;

import java.io.Serializable;

/**
 * 邮件通知设置
 * 
 * @author harry
 * 
 */
public class EmailSettingDO implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = -2050151869554749252L;
	/*
	 * EMAIL通知类型 1立即 2稍后，系统整理后发出 3从不接收
	 * 
	 */
	public static final Integer USER_EMAIL_NOTIFICATION_IMMEDIATELY = 1;
	public static final Integer USER_EMAIL_NOTIFICATION_LATER = 2;
	public static final Integer USER_EMAIL_NOTIFICATION_NEVER = 3;
	/*
	 * EAMIL周报接收 1接收 2不接收
	 */
	public static final Integer USER_EMAIL_WEEKLYNEW_ON = 1;
	public static final Integer USER_EMAIL_WEEKLYNEW_OFF = 2;

	private Long userId;
	private Integer answers;
	private Integer comments;
	private Integer likes;
	private Integer followers;
	private Integer vote;
	private Integer mention;
	private Integer groupInvitation;
	private Integer groupRequest;
	private Integer membershipAccept;
	private Integer weeklyNews;

	public Long getUserId() {
		return userId;
	}

	public void setUserId(Long userId) {
		this.userId = userId;
	}

	public Integer getAnswers() {
		return answers;
	}

	public void setAnswers(Integer answers) {
		this.answers = answers;
	}

	public Integer getComments() {
		return comments;
	}

	public void setComments(Integer comments) {
		this.comments = comments;
	}

	public Integer getLikes() {
		return likes;
	}

	public void setLikes(Integer likes) {
		this.likes = likes;
	}

	public Integer getFollowers() {
		return followers;
	}

	public void setFollowers(Integer followers) {
		this.followers = followers;
	}

	public Integer getMention() {
		return mention;
	}

	public void setMention(Integer mention) {
		this.mention = mention;
	}

	public Integer getGroupInvitation() {
		return groupInvitation;
	}

	public void setGroupInvitation(Integer groupInvitation) {
		this.groupInvitation = groupInvitation;
	}

	public Integer getGroupRequest() {
		return groupRequest;
	}

	public void setGroupRequest(Integer groupRequest) {
		this.groupRequest = groupRequest;
	}

	public Integer getMembershipAccept() {
		return membershipAccept;
	}

	public void setMembershipAccept(Integer membershipAccept) {
		this.membershipAccept = membershipAccept;
	}

	public Integer getWeeklyNews() {
		return weeklyNews;
	}

	public void setWeeklyNews(Integer weeklyNews) {
		this.weeklyNews = weeklyNews;
	}

	public Integer getVote() {
		return vote;
	}

	public void setVote(Integer vote) {
		this.vote = vote;
	}
}
